// IoControlCode definitions	

#define IOCTL_SEND_RULE_TO_DRV CTL_CODE(FILE_DEVICE_UNKNOWN, 0xf01, METHOD_BUFFERED, FILE_ANY_ACCESS)
#define IOCTL_GET_RULE_FROM_DRV CTL_CODE(FILE_DEVICE_UNKNOWN, 0xf02, METHOD_BUFFERED, FILE_ANY_ACCESS)
#define IOCTL_HIDING_ON CTL_CODE(FILE_DEVICE_UNKNOWN, 0xf03, METHOD_NEITHER, FILE_ANY_ACCESS)
#define IOCTL_HIDING_OFF CTL_CODE(FILE_DEVICE_UNKNOWN, 0xf04, METHOD_NEITHER, FILE_ANY_ACCESS)
#define IOCTL_GET_RULE_LENGTH CTL_CODE(FILE_DEVICE_UNKNOWN, 0xf05, METHOD_NEITHER, FILE_ANY_ACCESS)
#define IOCTL_CHECK_HIDING CTL_CODE(FILE_DEVICE_UNKNOWN, 0xf06, METHOD_NEITHER, FILE_ANY_ACCESS)